package com.ysd.service;

import java.util.List;

import com.ysd.entity.Books;

public interface BooksService {
	/**
	 * 分页查询所有商品
	 * 
	 * @return
	 */
	List<Books> selectAllBooks(int page, int size);

	/**
	 * 分页多条件查询
	 * 
	 * @param books
	 * @return
	 */
	List<Books> selectBooksByWhere(Books books);

	/**
	 * 查分类
	 * 
	 * @return
	 */
	List<Books> selectBooksByWhereCategory();

	/**
	 * 根据品牌查询
	 * 
	 * @return
	 */
	List<Books> selectBooksByWhereBrand();

	/**
	 * 后台分页查询商品详情
	 * 
	 * @param books
	 * @return
	 */
	List<Books> findBooksByPage(Books books);

	/**
	 * 查总条数
	 * 
	 * @param books
	 * @return
	 */
	int findCount(Books books);

	/**
	 * 修改商品信息
	 * 
	 * @param books
	 * @return
	 */
	int findBooks(Books books);

	/**
	 * 根据id删除当前行数据
	 * 
	 * @param id
	 * @return
	 */
	int findBooksById(int id);

	int insertBook(Books books);
	
	Books findBooks(Integer id);
	
	/**
	 * 根据id修改状态
	 * @param books
	 * @return
	 */
	int findCanUse(Books books);
}